The Contract Application Build facility should be run on a Monthly basis in parallel with the other Contract Invoicing actions - typically the Allocation of Staff, Labour, Plant and Other Costs to Invoicing Months. The calculations maintain a set of running Totals through the data tables, hence the calculations must be applied in a progressive and controlled manner:
The Application Build would normally start with Month 1 of the Contract Period.
Each Monthly Calculation picks out Cost Allocations that have already been posted to the current Monthly Period. The routines do not run Totals To Date from the Contract Start as the routines would become progressively more onerous as the Contract Progressed.
The final Application Build for each Monthly period should be made after the target period has been Finalised to ensure all Cost Allocations are picked up. HighStone prompts accordingly as the target Period is changed.
It is possible to re-run an Application Build for the most recent Month as often as is required - HighStone rolls totals back to the Previous Period values before commencing each re-run.
Monthly calculations should be made for successive Periods. HighStone sets Previous Period totals when the target Monthly Period is changed.
It is NOT possible to roll-back or re-calculate a previous monthly period with this facility - and HighStone will disallow such an action.
It is possible to re-run the entire Contract Period reports (starting from Month 1 and progressing successively through each period). As Costs are picked up from their Allocated Monthly Period, the ongoing totals should be reproduced by the system.